f97d7d20f23184a6b021266915cbdf3a0b55daef,interpreter/core/src/main/java/org/randoom/setlx/operators/Call.java,Call,buildQuotedTerm,#State#Stack#,112

Before Change


        if (lhs.getClass() == Term.class) {
            Term lhsTerm = ((Term) lhs);
            if (lhsTerm.getFunctionalCharacter().equals(Variable.getFunctionalCharacterExternal()) && lhsTerm.firstMember().getClass() == SetlString.class) {
                term.addMember(state, lhs.firstMember(state));
            } else {
                term.addMember(state, lhs);
            }

After Change


    public Value buildQuotedTerm(State state, Stack<Value> termFragments) throws SetlException {
        Term term = new Term(generateFunctionalCharacter(this.getClass()), 3);

        term.addMember(state, termFragments.poll());

        final SetlList argumentTerms = new SetlList(arguments.size());
        for (final OperatorExpression arg: arguments) {